﻿using Microsoft.AspNetCore.Http;
using NPOI.SS.UserModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Camc.Quality.DataExporting.Excel.EpPlusBase
{
    /// <summary>
    /// 导入公共接口
    /// </summary>
  public  interface IImportBaseInterface
    {
        List<T> GetExcelList<T>(Dictionary<string, string> cellHeard, IFormFile filePath, out StringBuilder errorMsg) where T : new();
        List<T> SetExcelToEntityList<T>(Dictionary<string, string> cellHeard, IFormFile filePath, out StringBuilder errorMsg, string bs) where T : new();
        Object GetExcelCellToProperty(Type distanceType, ICell sourceCell);
    }
}
